package com.bright.ghj.overt.pojo.po.second;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * @author Tz
 * @date 2024/01/22 15:03
 * @Description 党风廉政 - 公开信息主表
 */
@Data
@Entity
@Table(name ="dflz_gkxxzb")
public class PublicInfoMasterTable implements Serializable {

    private static final long serialVersionUID =  1L;

    /**
     * 公开项目编号+”-”+单位编码+”-”+信息发生时间+“-”+帐套单位编号
     */
    @Id
    @Column(name = "cjbh")
    private String cjbh;

    /**
     * 单位编码
     */
    @Column(name = "dwbm")
    private String dwbm;

    /**
     * 帐套单位编号
     */
    @Column(name = "ztdwbh")
    private String ztdwbh;

    /**
     * 公开项目编码
     */
    @Column(name = "gkxmbm")
    private String gkxmbm;

    /**
     * 信息发生时间
     */
    @Column(name = "xxfssj")
    private String xxfssj;

    /**
     * 制表人
     */
    @Column(name = "zbr")
    private String zbr;

    /**
     * 单位负责人 村务和财务请填入村委负责人，党务请填入党（总）支部负责人
     */
    @Column(name = "dwfzr")
    private String dwfzr;

    /**
     * 会计姓名
     */
    @Column(name = "kjxm")
    private String kjxm;

    /**
     * 出纳姓名
     */
    @Column(name = "cnxm")
    private String cnxm;

    /**
     * 党务、村务、财务公开监督(理财)小组
     */
    @Column(name = "jdxz")
    private String jdxz;

    /**
     * 数据报送时间
     */
    @Column(name = "bssj")
    private Date bssj;

    /**
     * 数据操作 1、新增，2、修改，3删除
     */
    @Column(name = "sjcz")
    private Integer sjcz;

    /**
     * 数据交换标志 0：未交换，1：已经交换。默认值为0
     */
    @Column(name = "sjjhbz")
    private Integer sjjhbz;

    /**
     * 错误日志
     */
    @Column(name = "cwrz")
    private String cwrz;

    /**
     * 备注
     */
    @Column(name = "bz")
    private String bz;

    /**
     * 备用字段A
     */
    @Column(name = "byzda")
    private String byzda;

    /**
     * 备用字段B
     */
    @Column(name = "byzdb")
    private String byzdb;

    /**
     * 备用字段C
     */
    @Column(name = "byzdc")
    private String byzdc;

    /**
     * 备用字段D
     */
    @Column(name = "byzdd")
    private String byzdd;

    /**
     * 备用字段E
     */
    @Column(name = "byzde")
    private String byzde;

    /**
     * 备用字段F
     */
    @Column(name = "byzdf")
    private String byzdf;

    /**
     * 备用字段G
     */
    @Column(name = "byzdg")
    private String byzdg;

}

